@import url('global.css');

/* psmb-header */

.fixed-layer{position:fixed;right:10px;bottom:100px;z-index:990;background:url(../images/menuifxed.png) no-repeat;background-position: -42px -185px;background-size: 86px 276px;width:45px;}
.active-fixed-layer{background-position:2px 0px;}
.fixed-layer .menu-fixed-list{height:180px;display:none;}
.fixed-layer .menu-fixed-list a{display: block;font-size: 0;margin-bottom: 5px;height: 42px;}
.fixed-layer .menu-fixed-list .fore03 a {height: 41px;}
.fixed-layer .menu-fixed-list .fore04 a {height: 40px;}
.fixed-layer .menu-mini {height: 40px;margin-bottom:4px;}
.fixed-layer .backtop {height: 41px;}
.active-fixed-layer .menu-mini {margin-top:5px;}


.top-bar{ width:100%; height:44px; background:#E4393C; line-height:44px; position:relative;}
.top-bar .pagelogo{position:absolute;left:8px; top:10px; background:url(../images/animation-bookmarks_03.png) no-repeat; width:34px; height:25px; display:block;background-size:85% 85%;}
.top-bar .pageback{ position:absolute;left:10px; top:10px; background:url(../images/icon2b.png) no-repeat scroll -120px -8px transparent;width:10px; height:21px;}
.top-bar h2{text-align:center;color:#fff;font-weight:400;font-size:1.25rem;}
.top-bar .pagemore{ position:absolute;right:10px; top:10px; background:url(../images/icon2b.png) no-repeat scroll -125px -24px transparent;width:21px; height:21px; background-size:860%}
.top-bar .page-store-more{ position:absolute;right:10px; top:13px; display: block;width: 1.25rem;height: 1rem;background-image: url(../images/icon3.png);background-repeat: no-repeat;background-size: 100%;}


.top-bar .store-search{margin:0px 50px;padding:6px 0px; }
.top-bar .store-search form{padding:0px 50px 0px 10px;background:#fff;-moz-border-radius:16px;-webkit-border-radius: 16px;border-radius:16px;height:32px;line-height:29px;position:relative;}
.top-bar .store-search form .kw{font-size:1rem;border:0px;padding-left:10px;}
.top-bar .store-search .ui-input-text,.top-bar .store-search .ui-input-search {margin:0;border:0px;}
.top-bar .store-search form p{border-left:1px #ccc solid;position: absolute;top: 0.42rem;right: 1rem;padding:3px 0px 3px 10px;}
.top-bar .store-search form .submit{display: block;width: 0.938rem;height: 0.938rem;background-image: url(../images/icon2_search.png);background-repeat: no-repeat;background-size:100%;}



.eject-tab{border-bottom: 1px solid #ddd;background-color: #fff;}
.eject-tab a{width: 25%;padding: 9px 0;text-align: center;display:block;float:left;}
.eject-tab a span{display: inline-block;width: 22px;height: 22px;background: url(../images/icon2b.png) -60px -25px no-repeat;background-size: 180px 180px;text-indent: -9999px;vertical-align: text-top;}
.eject-tab a p{color:#666;}
.eject-tab a span.icon2{width: 26px;background-position: 0 -25px;}
.eject-tab a span.icon3{width: 25px;background-position: -29px -25px;}
.eject-tab a span.icon4{width: 22px;background-position: -85px -25px;}

/*
.psmb-header{ width:100%; height:44px; background:#E4393C; line-height:44px; position:relative}
.psmb-header .pageback{ position:absolute;left:10px; top:5px; background:url(../images/icon2b.png) no-repeat scroll -60px 0px / 180px 180px transparent;width:10px; height:18px;margin-top:6px;line-height: 1.25em}
.psmb-header h2{text-align:center; color:#fff; font-size:16px; font-weight:400}
.psmb-header .pagemore{ position:absolute;right:10px; top:5px; background:url(../images/icon2b.png) no-repeat scroll -125px -24px / 180px 180px transparent;width:21px; height:21px;margin:5px 0px 0px 8px;line-height: 1.25em}
*/